.table-container {
   width: 100%;
   border-collapse: collapse;
}
.table-container div.pagination a {
   text-decoration: none;
   color: #666;
}
.table-container div.pagination a:hover {
   text-decoration: underline;
}
.table-container div.table-button a {
   display: block;
   min-width: 80px;
   padding: 0px 5px 0px 5px;
   position: relative;
   float: left;
   height: 18px;
   text-decoration: none;
   border-right: 1px solid #fff;
   background-color: #D6D6D6;
   font-weight: bold;
   text-align: center;
   color: #666;
}
.table-container div.table-button a:hover {
   background-color: #C4C4C4;
}
div.std-table table {
   width: 100%;
   border-collapse: collapse;
   margin: 10px 0;
   border-color: #ccc;
   border: none;
   background: #fff;
}
tbody.table-panel {
   border: 1px solid #fff;
   background-color: #D6D6D6;
   text-align: left;
   height: 20px;
}
tbody.header {
   font-weight: bold;
   color: #666666;
}
tbody.header td {
   padding-left: 6px;
}
div.std-table table td {
   padding: 2px 4px;
   border: 1px solid #fff;
   border-bottom: 1px solid #ccc;
}
div.std-table table th {
   border: 1px solid #fff;
   background-color: #D6D6D6;
   padding: 4px;
   font-weight: bold;
   text-align: left;
   color: #666;
}
div.std-table table th a {
   text-decoration: none;
   color: #666;
}
div.std-table table th a:hover {
   text-decoration: underline;
}
.active {
   color: #000;
}
div.empty-table {
   padding: 20px;
   font-weight: bold;
   text-align: center;
   color: #666;
}
a.export img {
   border: none;
}
a.export {
   margin-right: 10px;
   color: #666;
   font-weight: bold;
   text-decoration: none;
}